📡 BLE 5.0 · 从硬件到固件

30章实战目录
01
技术演进、核心特性 (2Mbps, Coded PHY, 广播扩展)、应用场景分析
02
主流BLE SoC对比 (Nordic, TI, Dialog)、天线设计要点、晶振选型
03
Keil/IAR/VS Code配置、SDK获取与编译、J-Link/Segger调试器连接
04
广播者与观察者角色、连接建立流程、广播数据包结构
05
Server/Client模型、Service/Characteristic定义、UUID分配
06
自定义广播数据、扫描响应包、广播间隔与功率权衡
07
连接参数协商 (Interval, Latency, Timeout)、连接更新流程
08
Notification与Indication区别、MTU大小协商、数据分包策略
09
Just Works, Passkey Entry, OOB方式、绑定信息存储
10
LE Secure Connections、密钥生成、加密流程
11
PHY更新流程、吞吐量测试、兼容性注意事项
12
S=2与S=8编码、长距离通信测试、灵敏度对比
13
主信道与辅信道、周期性广播、AUX_ADV_IND
14
AoA/AoD原理、CTE配置、角度计算
15
睡眠模式管理、事件驱动编程、电流测量与优化
16
FreeRTOS任务划分、队列与信号量、BLE任务优先级设置
17
分区表设计、固件校验、断点续传机制
18
RTT日志输出、HardFault定位、协议栈事件追踪
19
Central角色管理多个Peripheral、连接调度策略
20
BLE Mesh模型、节点配置、发布/订阅机制
21
手机与云端桥接、AT指令解析、数据透传
22
ADC配置、I2C/SPI驱动、数据滤波与上报
23
按键消抖、LED控制、OLED屏幕驱动
24
射频指标测试 (TX Power、灵敏度)、整机测试流程
25
FCC/CE认证要点、蓝牙SIG认证流程、天线匹配调试
26
连接断开、广播失败、功耗异常、内存泄漏
27
代码尺寸优化、RAM使用优化、协议栈配置调优
28
数据采集+BLE上报+手机APP显示
29
安全配对+低功耗+OTA升级
BLE 5.0 实战 · 友好色系